ヘッダーをスキップ
Oracle TimesTen In-Memory Database C開発者およびリファレンス・ガイド
リリース6.0
B25764-01
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

バインドされたデータのエンコーディング

バインドされた変数を使用してTimesTenにデータを入力する場合は、UTF-16形式で行う必要があります。同様に、TimesTenでは、バインドされた変数データはUTF-16形式で出力されます。必要に応じて、アプリケーション開発者は、UTF-16にエンコード済のデータと適切なネイティブ・データ・エンコーディング間で必要な変換を実行する必要があります。

この変換は、ほとんどのUNIX Platformsで使用可能なiconv(3C)セットのルーチンを使用して実行できます。Windowsでは、MultiByteToWideCharおよびWideCharToMultiByte関数を使用して、同様の変換を実行できます。デモ・プログラムinstall_dir/demos/unicode.cは、Unicode文字でのODBCの使用方法を示します。また、ネイティブ・キャラクタ・セットから、ODBCコールで必要なUTF-16形式に変換する方法も示します。